a = int(input())
ed = a % 10
des = a // 10 % 10
sot = a // 100 % 10
tis = a // 1000
b = a ** 0.5
с = 0
if a // 1000 != 0:
    if a % 2 == 0:
        print('Чётное: да')
    else:
        print('Чётное: нет')
    if a % 3 == 0:
        print('Кратное трём: да')
    else:
        print('Кратное трём: нет')
    if int(b) == b:
        print('Число является квадратом числа:', int(b))
    else:
        print('Число является квадратом числа: нет')
    print()
    print()
    if ed < des < sot < tis or ed < sot < des < tis or ed < tis < sot < des or ed < sot < des < tis or ed < des < tis < sot or ed < des == sot == tis or ed < des == sot < tis or ed < des < sot == tis:
        print('Наименшая цифра числа:', ed)
    elif des < ed < sot < tis or des < sot < ed < tis or des < tis < sot < ed or des < sot < ed < tis or des < ed < tis < sot or des < ed == sot == tis or des < ed == sot < tis or des < ed < sot == tis:
        print('Наименшая цифра числа:', des)
    elif sot < ed < des < tis or sot < ed < des < tis or sot < tis < ed < des or sot < ed < des < tis or sot < des < tis < ed or sot < ed == des == tis or des < ed == sot < tis or des < ed < sot == tis:
        print('Наименшая цифра числа:', sot)
    else:
        print('Наименшая цифра числа:', tis)
    if ed > des > sot > tis or ed > sot > des > tis or ed > tis > sot > des or ed > sot > des > tis or ed > des > tis > sot or ed > des == sot == tis or ed > des == sot > tis or ed > des > sot == tis:
        print('Наибольшая цифра числа:', ed)
    elif des > ed > sot > tis or des > sot > ed > tis or des > tis > sot > ed or des > sot > ed > tis or des > ed > tis > sot or des > ed == sot == tis or des > ed == sot > tis or des > ed > sot == tis:
        print('Наибольшая цифра числа:', des)
    elif sot > ed > des > tis or sot > ed > des > tis or sot > tis > ed > des or sot > ed > des > tis or sot > des > tis > ed or sot > des == ed == tis or sot > des == ed > tis or sot > des > ed == tis:
        print('Наибольшая цифра числа:', sot)
    else:
        print('Наибольшая цифра числа:', tis)
    if ed == 0 or des == 0 or sot == 0 or tis == 0:
        if ed == 0:
            с += 1
        else:
            с += 0
        if des == 0:
            с += 1
        else:
            с += 0
        if sot == 0:
            с += 1
        else:
            с += 0
        if tis == 0:
            с += 1
        else:
            с += 0
        print('Количество нулей в числе:', с)
    else:
        print('Количество нулей в числе: 0')
    print()
    print()
    if ed == 0 or ed == 1 or ed == 4 or ed == 9:
        print('Цифра в разряде единиц является квадратом числа:', int(ed ** 0.5))
    else:
        print('Цифра в разряде единиц является квадратом числа: нет')
    if des == 0 or des == 1 or des == 4 or des == 9:
      print('Цифра в разряде десятков является квадратом числа:', int(des ** 0.5))
    else:
      print('Цифра в разряде десятков является квадратом числа: нет')
    if sot == 0 or sot == 1 or sot == 4 or sot == 9:
      print('Цифра в разряде сотен является квадратом числа:', int(sot ** 0.5))
    else:
      print('Цифра в разряде сотен является квадратом числа: нет')
    if tis == 0 or tis == 1 or tis == 4 or tis == 9:
      print('Цифра в разряде тысяч является квадратом числа:', int(tis ** 0.5))
    else:
      print('Цифра в разряде тысяч является квадратом числа: нет')
else:
    print('Число не четырёхзначное')